package com.jiulong.dao;

import com.jiulong.model.TSystemsetting;
import com.jiulong.model.TSystemsettingExample;
import com.jiulong.model.TSystemsettingWithBLOBs;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TSystemsettingMapper {
    long countByExample(TSystemsettingExample example);

    int deleteByExample(TSystemsettingExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TSystemsettingWithBLOBs record);

    int insertSelective(TSystemsettingWithBLOBs record);

    List<TSystemsettingWithBLOBs> selectByExampleWithBLOBs(TSystemsettingExample example);

    List<TSystemsetting> selectByExample(TSystemsettingExample example);

    TSystemsettingWithBLOBs selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TSystemsettingWithBLOBs record, @Param("example") TSystemsettingExample example);

    int updateByExampleWithBLOBs(@Param("record") TSystemsettingWithBLOBs record, @Param("example") TSystemsettingExample example);

    int updateByExample(@Param("record") TSystemsetting record, @Param("example") TSystemsettingExample example);

    int updateByPrimaryKeySelective(TSystemsettingWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(TSystemsettingWithBLOBs record);

    int updateByPrimaryKey(TSystemsetting record);
}